# Makefile
#
# 直接放在 project/ 路径下，执行 make 即可同时编译 platform_driver.ko 和 char_driver.ko

ifneq ($(KERNELRELEASE),)
    obj-m := platform_driver.o
    obj-m += char_driver.o
else
    KDIR ?= /lib/modules/$(shell uname -r)/build
    PWD := $(shell pwd)

all:
	$(MAKE) -C $(KDIR) M=$(PWD) modules

clean:
	$(MAKE) -C $(KDIR) M=$(PWD) clean

install:
	@echo "请手动 insmod platform_driver.ko && insmod char_driver.ko"

endif
